home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 31 / PC Gamer IT CD 31 1-2.iso / DINKDEMO / dink101.exe / DINK / STORY / START-2.C < prev    next >
C/C++ Source or Header  |  1997-10-02  |  1KB  |  74 lines

  1. //for continue button
  2.  
  3. void main( void )
  4. {
  5. int &crap;
  6. }
  7.  
  8. void buttonon( void )
  9. {
  10. sp_pframe(¤t_sprite, 2);
  11. Playsound(20,22050,0,0,0);
  12. &crap = create_sprite(358, 93, 0, 200, 1);
  13. sp_noclip(&crap, 1);
  14. sp_seq(&crap, 200);
  15. sp_reverse(&crap, 0);
  16.  
  17. }
  18.  
  19. void buttonoff( void )
  20. {
  21. sp_pframe(¤t_sprite, 1);
  22. Playsound(21,22050,0,0,0);
  23. sp_brain(&crap, 7);
  24. sp_reverse(&crap, 1);
  25. sp_seq(&crap, 200);
  26. }
  27.  
  28. void load( void )
  29. {
  30. Playsound(18,22050,0,0,0);
  31.         choice_start();
  32.         "&savegameinfo"
  33.         "&savegameinfo"
  34.         "&savegameinfo"
  35.         "&savegameinfo" 
  36.         "&savegameinfo" 
  37.         "&savegameinfo" 
  38.         "&savegameinfo" 
  39.         "&savegameinfo" 
  40.         "&savegameinfo" 
  41.         "&savegameinfo" 
  42.         choice_end();
  43.  
  44. if (game_exist(&result) == 0)
  45.     return;
  46.     stopmidi();
  47.      sp_active(1, 1);
  48.    sp_x(1, 334);
  49.    sp_y(1, 161);
  50.    sp_base_walk(1, 70);
  51.    sp_base_attack(1, 100);
  52.     sp_dir(1, 4);
  53.     sp_brain(1, 1);
  54.     sp_que(1, 0);
  55.     sp_noclip(1, 0);
  56.     set_mode(2);
  57.    script_attach(1000);
  58.    //script now can't die when the load is preformed..
  59.    load_game(&result);
  60.    Say("Let's rock!",1);
  61.  &update_status = 1;
  62.  draw_status();
  63.   kill_this_task();
  64. }
  65.  
  66. void click ( void )
  67. {
  68. sp_brain(1, 0);
  69. load();
  70. sp_brain(1, 13);
  71. Say_xy("`%Try loading a saved game that exists, friend.", 0, 390);
  72.  
  73. }
  74.